393.7K
XNYS Volume
High volume+loss today
XNYS 21 Mar, 2025 5:30 PM (EDT)
Client Name | Client Category | Action | Reported to Exchange | Quantity | Post Transaction Holding | Traded % | Avg. Price | Value | Security Type |
---|---|---|---|---|---|---|---|---|---|
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 20 Mar 2025 | 2 | 325,683 (4%) | 0% | 1370 | 2,740 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 20 Mar 2025 | 1 | 5,549 (0%) | 0% | 1370 | 1,370 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 20 Mar 2025 | 3 | 8,037 (0%) | 0% | 1370 | 4,110 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 20 Mar 2025 | 2 | 5,608 (0%) | 0% | 1370 | 2,740 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 20 Mar 2025 | 1 | 129,214 (1%) | 0% | 1370 | 1,370 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1375.00 per share. | 20 Mar 2025 | 1 | 635,193 (8%) | 0% | 1375 | 1,375 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 19 Mar 2025 | 1 | 5,548 (0%) | 0% | 1350 | 1,350 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 19 Mar 2025 | 2 | 325,681 (4%) | 0% | 1350 | 2,700 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 19 Mar 2025 | 3 | 8,034 (0%) | 0% | 1350 | 4,050 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 19 Mar 2025 | 2 | 5,606 (0%) | 0% | 1350 | 2,700 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 19 Mar 2025 | 1 | 129,213 (1%) | 0% | 1350 | 1,350 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1374.00 per share. | 19 Mar 2025 | 1 | 635,192 (8%) | 0% | 1374 | 1,374 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 18 Mar 2025 | 2 | 325,679 (4%) | 0% | 1344 | 2,688 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1337.00 per share. | 18 Mar 2025 | 1 | 635,191 (8%) | 0% | 1337 | 1,337 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 18 Mar 2025 | 1 | 129,212 (1%) | 0% | 1344 | 1,344 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 18 Mar 2025 | 2 | 5,604 (0%) | 0% | 1344 | 2,688 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 18 Mar 2025 | 3 | 8,031 (0%) | 0% | 1344 | 4,032 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 18 Mar 2025 | 1 | 5,547 (0%) | 0% | 1344 | 1,344 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1315.67 per share. | 17 Mar 2025 | 3 | 8,028 (0%) | 0% | 1315.7 | 3,947 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1316.00 per share. | 17 Mar 2025 | 1 | 5,546 (0%) | 0% | 1316 | 1,316 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1316.00 per share. | 17 Mar 2025 | 2 | 325,677 (4%) | 0% | 1316 | 2,632 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1331.00 per share. | 17 Mar 2025 | 1 | 635,190 (8%) | 0% | 1331 | 1,331 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1316.00 per share. | 17 Mar 2025 | 1 | 129,211 (1%) | 0% | 1316 | 1,316 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1316.00 per share. | 17 Mar 2025 | 2 | 5,602 (0%) | 0% | 1316 | 2,632 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1269.50 per share. | 14 Mar 2025 | 2 | 325,675 (4%) | 0% | 1269.5 | 2,539 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1306.00 per share. | 14 Mar 2025 | 1 | 635,189 (8%) | 0% | 1306 | 1,306 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1270.00 per share. | 14 Mar 2025 | 1 | 129,210 (1%) | 0% | 1270 | 1,270 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1269.50 per share. | 14 Mar 2025 | 2 | 5,600 (0%) | 0% | 1269.5 | 2,539 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1269.67 per share. | 14 Mar 2025 | 3 | 8,025 (0%) | 0% | 1269.7 | 3,809 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1270.00 per share. | 14 Mar 2025 | 1 | 5,545 (0%) | 0% | 1270 | 1,270 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1286.17 per share. | 14 Mar 2025 | 6 | 4,210 (0%) | 0% | 1286.2 | 7,717 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1284.56 per share. | 14 Mar 2025 | 9 | 4,216 (0%) | 0% | 1284.6 | 11,561 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1283.33 per share. | 14 Mar 2025 | 3 | 4,225 (0%) | 0% | 1283.3 | 3,850 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1275.83 per share. | 14 Mar 2025 | 6 | 4,228 (0%) | 0% | 1275.8 | 7,655 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1274.00 per share. | 14 Mar 2025 | 3 | 4,234 (0%) | 0% | 1274 | 3,822 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1273.33 per share. | 14 Mar 2025 | 6 | 4,237 (0%) | 0% | 1273.3 | 7,640 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1265.67 per share. | 14 Mar 2025 | 3 | 4,243 (0%) | 0% | 1265.7 | 3,797 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1263.00 per share. | 14 Mar 2025 | 3 | 4,246 (0%) | 0% | 1263 | 3,789 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1260.67 per share. | 14 Mar 2025 | 3 | 4,249 (0%) | 0% | 1260.7 | 3,782 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1323.67 per share. | 14 Mar 2025 | 6 | 3,502 (0%) | 0% | 1323.7 | 7,942 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1319.83 per share. | 14 Mar 2025 | 12 | 3,508 (0%) | 0% | 1319.8 | 15,838 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1318.58 per share. | 14 Mar 2025 | 24 | 3,520 (0%) | 0% | 1318.6 | 31,646 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1317.67 per share. | 14 Mar 2025 | 6 | 3,544 (0%) | 0% | 1317.7 | 7,906 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1316.56 per share. | 14 Mar 2025 | 9 | 3,550 (0%) | 0% | 1316.6 | 11,849 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1315.40 per share. | 14 Mar 2025 | 10 | 3,559 (0%) | 0% | 1315.4 | 13,154 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1314.64 per share. | 14 Mar 2025 | 11 | 3,569 (0%) | 0% | 1314.6 | 14,461 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1313.09 per share. | 14 Mar 2025 | 53 | 3,580 (0%) | 0% | 1313.1 | 69,594 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1312.22 per share. | 14 Mar 2025 | 9 | 3,633 (0%) | 0% | 1312.2 | 11,810 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1311.67 per share. | 14 Mar 2025 | 15 | 3,642 (0%) | 0% | 1311.7 | 19,675 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1310.47 per share. | 14 Mar 2025 | 59 | 3,657 (0%) | 0% | 1310.5 | 77,318 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1287.17 per share. | 14 Mar 2025 | 6 | 4,204 (0%) | 0% | 1287.2 | 7,723 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1309.75 per share. | 14 Mar 2025 | 112 | 3,716 (0%) | 0% | 1309.8 | 146,692 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1308.00 per share. | 14 Mar 2025 | 130 | 3,828 (0%) | 0% | 1308 | 170,040 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1306.56 per share. | 14 Mar 2025 | 9 | 3,958 (0%) | 0% | 1306.6 | 11,759 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1305.67 per share. | 14 Mar 2025 | 3 | 3,967 (0%) | 0% | 1305.7 | 3,917 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1304.33 per share. | 14 Mar 2025 | 3 | 3,970 (0%) | 0% | 1304.3 | 3,913 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1303.50 per share. | 14 Mar 2025 | 18 | 3,973 (0%) | 0% | 1303.5 | 23,463 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1302.50 per share. | 14 Mar 2025 | 30 | 3,991 (0%) | 0% | 1302.5 | 39,075 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1301.56 per share. | 14 Mar 2025 | 18 | 4,021 (0%) | 0% | 1301.6 | 23,428 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1300.78 per share. | 14 Mar 2025 | 9 | 4,039 (0%) | 0% | 1300.8 | 11,707 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1299.50 per share. | 14 Mar 2025 | 12 | 4,048 (0%) | 0% | 1299.5 | 15,594 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1298.83 per share. | 14 Mar 2025 | 12 | 4,060 (0%) | 0% | 1298.8 | 15,586 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1297.67 per share. | 14 Mar 2025 | 12 | 4,072 (0%) | 0% | 1297.7 | 15,572 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1296.39 per share. | 14 Mar 2025 | 36 | 4,084 (0%) | 0% | 1296.4 | 46,670 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1295.28 per share. | 14 Mar 2025 | 18 | 4,120 (0%) | 0% | 1295.3 | 23,315 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1294.56 per share. | 14 Mar 2025 | 18 | 4,138 (0%) | 0% | 1294.6 | 23,302 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1293.33 per share. | 14 Mar 2025 | 12 | 4,156 (0%) | 0% | 1293.3 | 15,520 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1292.56 per share. | 14 Mar 2025 | 18 | 4,168 (0%) | 0% | 1292.6 | 23,266 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1291.33 per share. | 14 Mar 2025 | 6 | 4,186 (0%) | 0% | 1291.3 | 7,748 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1290.50 per share. | 14 Mar 2025 | 6 | 4,192 (0%) | 0% | 1290.5 | 7,743 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1288.50 per share. | 14 Mar 2025 | 6 | 4,198 (0%) | 0% | 1288.5 | 7,731 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 13 Mar 2025 | 2 | 325,673 (4%) | 0% | 1344 | 2,688 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 13 Mar 2025 | 3 | 8,022 (0%) | 0% | 1344 | 4,032 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 13 Mar 2025 | 2 | 5,598 (0%) | 0% | 1344 | 2,688 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 13 Mar 2025 | 1 | 129,209 (1%) | 0% | 1344 | 1,344 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1304.00 per share. | 13 Mar 2025 | 1 | 635,188 (8%) | 0% | 1304 | 1,304 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1344.00 per share. | 13 Mar 2025 | 1 | 5,544 (0%) | 0% | 1344 | 1,344 | Common Stock |
Micheal W. Dobbs | Senior VP, Secretary and GC | Sale of securities on an exchange or to another person at price $ 1269.65 per share. | 13 Mar 2025 | 20 | 2,463 (0%) | 0% | 1269.7 | 25,393 | Common Stock |
Micheal W. Dobbs | Senior VP, Secretary and GC | Sale of securities on an exchange or to another person at price $ 1271.21 per share. | 13 Mar 2025 | 1,070 | 1,393 (0%) | 0% | 1271.2 | 1,360,195 | Common Stock |
Micheal W. Dobbs | Senior VP, Secretary and GC | Sale of securities on an exchange or to another person at price $ 1277.68 per share. | 13 Mar 2025 | 60 | 2,483 (0%) | 0% | 1277.7 | 76,661 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.50 per share. | 12 Mar 2025 | 2 | 325,671 (4%) | 0% | 1349.5 | 2,699 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1338.00 per share. | 12 Mar 2025 | 1 | 635,187 (8%) | 0% | 1338 | 1,338 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.00 per share. | 12 Mar 2025 | 1 | 129,208 (1%) | 0% | 1349 | 1,349 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.50 per share. | 12 Mar 2025 | 2 | 5,596 (0%) | 0% | 1349.5 | 2,699 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.33 per share. | 12 Mar 2025 | 3 | 8,019 (0%) | 0% | 1349.3 | 4,048 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.00 per share. | 12 Mar 2025 | 1 | 5,543 (0%) | 0% | 1349 | 1,349 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1380.00 per share. | 11 Mar 2025 | 2 | 325,669 (4%) | 0% | 1380 | 2,760 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1380.00 per share. | 11 Mar 2025 | 3 | 8,016 (0%) | 0% | 1380 | 4,140 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1380.00 per share. | 11 Mar 2025 | 2 | 5,594 (0%) | 0% | 1380 | 2,760 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1380.00 per share. | 11 Mar 2025 | 1 | 129,207 (1%) | 0% | 1380 | 1,380 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1343.00 per share. | 11 Mar 2025 | 1 | 635,186 (8%) | 0% | 1343 | 1,343 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1380.00 per share. | 11 Mar 2025 | 1 | 5,542 (0%) | 0% | 1380 | 1,380 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1371.50 per share. | 10 Mar 2025 | 2 | 325,667 (4%) | 0% | 1371.5 | 2,743 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1339.00 per share. | 10 Mar 2025 | 1 | 635,185 (8%) | 0% | 1339 | 1,339 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1372.00 per share. | 10 Mar 2025 | 1 | 129,206 (1%) | 0% | 1372 | 1,372 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1371.50 per share. | 10 Mar 2025 | 2 | 5,592 (0%) | 0% | 1371.5 | 2,743 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1371.67 per share. | 10 Mar 2025 | 3 | 8,013 (0%) | 0% | 1371.7 | 4,115 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1372.00 per share. | 10 Mar 2025 | 1 | 5,541 (0%) | 0% | 1372 | 1,372 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1317.00 per share. | 07 Mar 2025 | 2 | 325,665 (4%) | 0% | 1317 | 2,634 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1348.00 per share. | 07 Mar 2025 | 1 | 635,184 (8%) | 0% | 1348 | 1,348 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1317.00 per share. | 07 Mar 2025 | 1 | 129,205 (1%) | 0% | 1317 | 1,317 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1317.00 per share. | 07 Mar 2025 | 2 | 5,590 (0%) | 0% | 1317 | 2,634 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1317.33 per share. | 07 Mar 2025 | 3 | 8,010 (0%) | 0% | 1317.3 | 3,952 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1317.00 per share. | 07 Mar 2025 | 1 | 5,540 (0%) | 0% | 1317 | 1,317 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1329.00 per share. | 06 Mar 2025 | 1 | 635,183 (8%) | 0% | 1329 | 1,329 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1340.00 per share. | 06 Mar 2025 | 1 | 129,204 (1%) | 0% | 1340 | 1,340 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1340.50 per share. | 06 Mar 2025 | 2 | 5,588 (0%) | 0% | 1340.5 | 2,681 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1340.33 per share. | 06 Mar 2025 | 3 | 8,007 (0%) | 0% | 1340.3 | 4,021 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1340.00 per share. | 06 Mar 2025 | 1 | 5,539 (0%) | 0% | 1340 | 1,340 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1340.50 per share. | 06 Mar 2025 | 2 | 325,663 (4%) | 0% | 1340.5 | 2,681 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1342.50 per share. | 05 Mar 2025 | 2 | 315,714 (4%) | 0% | 1342.5 | 2,685 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1342.00 per share. | 05 Mar 2025 | 1 | 645,129 (8%) | 0% | 1342 | 1,342 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1342.00 per share. | 05 Mar 2025 | 1 | 129,203 (1%) | 0% | 1342 | 1,342 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1342.50 per share. | 05 Mar 2025 | 2 | 5,586 (0%) | 0% | 1342.5 | 2,685 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1342.33 per share. | 05 Mar 2025 | 3 | 8,004 (0%) | 0% | 1342.3 | 4,027 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1342.00 per share. | 05 Mar 2025 | 1 | 5,538 (0%) | 0% | 1342 | 1,342 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1330.00 per share. | 04 Mar 2025 | 2 | 315,712 (4%) | 0% | 1330 | 2,660 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1337.00 per share. | 04 Mar 2025 | 1 | 645,128 (8%) | 0% | 1337 | 1,337 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1330.00 per share. | 04 Mar 2025 | 1 | 129,202 (1%) | 0% | 1330 | 1,330 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1330.00 per share. | 04 Mar 2025 | 2 | 5,584 (0%) | 0% | 1330 | 2,660 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1330.00 per share. | 04 Mar 2025 | 3 | 8,001 (0%) | 0% | 1330 | 3,990 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1330.00 per share. | 04 Mar 2025 | 1 | 5,537 (0%) | 0% | 1330 | 1,330 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1435.50 per share. | 03 Mar 2025 | 2 | 315,710 (4%) | 0% | 1435.5 | 2,871 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1409.00 per share. | 03 Mar 2025 | 1 | 645,127 (8%) | 0% | 1409 | 1,409 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1435.00 per share. | 03 Mar 2025 | 1 | 129,201 (1%) | 0% | 1435 | 1,435 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1435.50 per share. | 03 Mar 2025 | 2 | 5,582 (0%) | 0% | 1435.5 | 2,871 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1435.33 per share. | 03 Mar 2025 | 3 | 7,998 (0%) | 0% | 1435.3 | 4,306 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1435.00 per share. | 03 Mar 2025 | 1 | 5,536 (0%) | 0% | 1435 | 1,435 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1347.50 per share. | 28 Feb 2025 | 2 | 315,708 (4%) | 0% | 1347.5 | 2,695 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1399.00 per share. | 28 Feb 2025 | 1 | 645,126 (8%) | 0% | 1399 | 1,399 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1347.00 per share. | 28 Feb 2025 | 1 | 129,200 (1%) | 0% | 1347 | 1,347 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1347.50 per share. | 28 Feb 2025 | 2 | 5,580 (0%) | 0% | 1347.5 | 2,695 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1347.33 per share. | 28 Feb 2025 | 3 | 7,995 (0%) | 0% | 1347.3 | 4,042 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1347.00 per share. | 28 Feb 2025 | 1 | 5,535 (0%) | 0% | 1347 | 1,347 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 27 Feb 2025 | 1 | 5,534 (0%) | 0% | 1370 | 1,370 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1367.00 per share. | 27 Feb 2025 | 1 | 645,125 (8%) | 0% | 1367 | 1,367 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 27 Feb 2025 | 1 | 129,199 (1%) | 0% | 1370 | 1,370 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 27 Feb 2025 | 2 | 5,578 (0%) | 0% | 1370 | 2,740 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 27 Feb 2025 | 3 | 7,992 (0%) | 0% | 1370 | 4,110 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1370.00 per share. | 27 Feb 2025 | 2 | 315,706 (4%) | 0% | 1370 | 2,740 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 26 Feb 2025 | 1 | 644,824 (8%) | 0% | 1350 | 1,350 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1301.00 per share. | 26 Feb 2025 | 1 | 129,198 (1%) | 0% | 1301 | 1,301 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1301.00 per share. | 26 Feb 2025 | 2 | 5,576 (0%) | 0% | 1301 | 2,602 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1301.33 per share. | 26 Feb 2025 | 3 | 7,989 (0%) | 0% | 1301.3 | 3,904 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1301.00 per share. | 26 Feb 2025 | 1 | 5,533 (0%) | 0% | 1301 | 1,301 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1301.00 per share. | 26 Feb 2025 | 2 | 315,704 (4%) | 0% | 1301 | 2,602 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1258.00 per share. | 25 Feb 2025 | 1 | 644,823 (8%) | 0% | 1258 | 1,258 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1289.00 per share. | 25 Feb 2025 | 1 | 129,197 (1%) | 0% | 1289 | 1,289 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1288.50 per share. | 25 Feb 2025 | 2 | 5,574 (0%) | 0% | 1288.5 | 2,577 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1288.67 per share. | 25 Feb 2025 | 3 | 7,986 (0%) | 0% | 1288.7 | 3,866 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1289.00 per share. | 25 Feb 2025 | 1 | 5,532 (0%) | 0% | 1289 | 1,289 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1288.50 per share. | 25 Feb 2025 | 2 | 315,702 (4%) | 0% | 1288.5 | 2,577 | Common Stock |
Donna E. Epps | Director | Purchase of securities on an exchange or from another person at price $ 1273.32 per share. | 25 Feb 2025 | 275 | 789 (0%) | 0% | 1273.3 | 350,163 | Common Stock |
Donna E. Epps | Director | Sale of securities on an exchange or to another person at price $ 1271.41 per share. | 25 Feb 2025 | 275 | 514 (0%) | 0% | 1271.4 | 349,638 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.00 per share. | 24 Feb 2025 | 1 | 5,531 (0%) | 0% | 1349 | 1,349 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.00 per share. | 24 Feb 2025 | 2 | 315,700 (4%) | 0% | 1349 | 2,698 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1308.00 per share. | 24 Feb 2025 | 1 | 644,822 (8%) | 0% | 1308 | 1,308 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.00 per share. | 24 Feb 2025 | 1 | 129,196 (1%) | 0% | 1349 | 1,349 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.00 per share. | 24 Feb 2025 | 2 | 5,572 (0%) | 0% | 1349 | 2,698 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1349.33 per share. | 24 Feb 2025 | 3 | 7,983 (0%) | 0% | 1349.3 | 4,048 | Common Stock |
Stephanie D. Buffington | Chief Accounting Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 285 | 1,076 (0%) | 0% | - | Common Stock | |
Stephanie D. Buffington | Chief Accounting Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1353.18 per share. | 13 Feb 2025 | 120 | 956 (0%) | 0% | 1353.2 | 162,382 | Common Stock |
Stephanie D. Buffington | Chief Accounting Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 285 | 576 | - | - | Restricted Stock Units | |
Stephanie D. Buffington | Chief Accounting Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 13 Feb 2025 | 257 | 257 | - | - | Restricted Stock Units | |
Tyler Glover | Director, President & CEO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 13 Feb 2025 | 1,626 | 1,626 | - | - | Restricted Stock Units | |
Tyler Glover | Director, President & CEO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 1,266 | 2,538 | - | - | Restricted Stock Units | |
Tyler Glover | Director, President & CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1353.18 per share. | 13 Feb 2025 | 599 | 10,609 (0%) | 0% | 1353.2 | 810,555 | Common Stock |
Tyler Glover | Director, President & CEO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 1,266 | 11,208 (0%) | 0% | - | Common Stock | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 402 | 2,721 (0%) | 0% | - | Common Stock | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 13 Feb 2025 | 456 | 456 | - | - | Restricted Stock Units | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 402 | 804 | - | - | Restricted Stock Units | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1353.18 per share. | 13 Feb 2025 | 178 | 2,543 (0%) | 0% | 1353.2 | 240,866 | Common Stock |
Chris Steddum | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 690 | 4,564 (0%) | 0% | - | Common Stock | |
Chris Steddum | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1353.18 per share. | 13 Feb 2025 | 312 | 4,252 (0%) | 0% | 1353.2 | 422,192 | Common Stock |
Chris Steddum | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 13 Feb 2025 | 690 | 1,382 | - | - | Restricted Stock Units | |
Chris Steddum | Chief Financial Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 13 Feb 2025 | 795 | 795 | - | - | Restricted Stock Units | |
Stephanie D. Buffington | Chief Accounting Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 168 | 752 (0%) | 0% | - | Common Stock | |
Stephanie D. Buffington | Chief Accounting Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 198 | 0 | - | - | Restricted Stock Units | |
Stephanie D. Buffington | Chief Accounting Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 168 | 171 | - | - | Restricted Stock Units | |
Stephanie D. Buffington | Chief Accounting Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 83 | 791 (0%) | 0% | 1364.1 | 113,222 | Common Stock |
Stephanie D. Buffington | Chief Accounting Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 198 | 874 (0%) | 0% | - | Common Stock | |
Stephanie D. Buffington | Chief Accounting Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1381.18 per share. | 10 Feb 2025 | 76 | 676 (0%) | 0% | 1381.2 | 104,970 | Common Stock |
Tyler Glover | Director, President & CEO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 882 | 5,751 (0%) | 0% | - | Common Stock | |
Tyler Glover | Director, President & CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1381.19 per share. | 10 Feb 2025 | 420 | 5,331 (0%) | 0% | 1381.2 | 580,100 | Common Stock |
Tyler Glover | Director, President & CEO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 1,254 | 6,585 (0%) | 0% | - | Common Stock | |
Tyler Glover | Director, President & CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 593 | 5,992 (0%) | 0% | 1364.1 | 808,923 | Common Stock |
Tyler Glover | Director, President & CEO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 10 Feb 2025 | 7,500 | 13,492 (0%) | 0% | 0 | Common Stock | |
Tyler Glover | Director, President & CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 3,550 | 9,942 (0%) | 0% | 1364.1 | 4,842,626 | Common Stock |
Tyler Glover | Director, President & CEO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 882 | 888 | - | - | Restricted Stock Units | |
Tyler Glover | Director, President & CEO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 1,254 | 0 | - | - | Restricted Stock Units | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 273 | 273 | - | - | Restricted Stock Units | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 846 | 2,319 (0%) | 0% | 1364.1 | 1,154,046 | Common Stock |
Micheal W. Dobbs | Senior VP, Secretary and GC | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 10 Feb 2025 | 1,908 | 3,165 (0%) | 0% | 0 | Common Stock | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 142 | 1,257 (0%) | 0% | 1364.1 | 193,705 | Common Stock |
Micheal W. Dobbs | Senior VP, Secretary and GC | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 321 | 1,399 (0%) | 0% | - | Common Stock | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1381.19 per share. | 10 Feb 2025 | 125 | 1,078 (0%) | 0% | 1381.2 | 172,649 | Common Stock |
Micheal W. Dobbs | Senior VP, Secretary and GC | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 273 | 1,203 (0%) | 0% | - | Common Stock | |
Micheal W. Dobbs | Senior VP, Secretary and GC | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 321 | 0 | - | - | Restricted Stock Units | |
Chris Steddum | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1381.19 per share. | 10 Feb 2025 | 195 | 1,900 (0%) | 0% | 1381.2 | 269,332 | Common Stock |
Chris Steddum | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 234 | 2,182 (0%) | 0% | 1364.1 | 319,204 | Common Stock |
Chris Steddum | Chief Financial Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 10 Feb 2025 | 3,096 | 5,278 (0%) | 0% | 0 | Common Stock | |
Chris Steddum | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 1364.12 per share. | 10 Feb 2025 | 1,404 | 3,874 (0%) | 0% | 1364.1 | 1,915,224 | Common Stock |
Chris Steddum | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 423 | 423 | - | - | Restricted Stock Units | |
Chris Steddum | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 516 | 0 | - | - | Restricted Stock Units | |
Chris Steddum | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 423 | 2,095 (0%) | 0% | - | Common Stock | |
Chris Steddum | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 10 Feb 2025 | 516 | 2,416 (0%) | 0% | - | Common Stock | |
Donald G. Cook | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 844 (0%) | 0% | 0 | Common Stock | |
Eric L. Oliver | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 1,089 (0%) | 0% | 0 | Common Stock | |
Karl F. Kurz | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 690 (0%) | 0% | 0 | Common Stock | |
Rhys J. Best | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 915 (0%) | 0% | 0 | Common Stock | |
Barbara J. Duganier | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 789 (0%) | 0% | 0 | Common Stock | |
Marguerite N. Woung-Chapman | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 405 (0%) | 0% | 0 | Common Stock | |
Robert M. Roosa | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 405 (0%) | 0% | 0 | Common Stock | |
Donna E. Epps | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 132 | 789 (0%) | 0% | 0 | Common Stock | |
Murray Stahl | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 01 Jan 2025 | 132 | 7,980 (0%) | 0% | 0 | Common Stock | |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1219.00 per share. | 01 Jan 2025 | 1 | 1,160,069 (14%) | 0% | 1219 | 1,219 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1354.50 per share. | 15 Nov 2024 | 2 | 315,698 (4%) | 0% | 1354.5 | 2,709 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1354.00 per share. | 15 Nov 2024 | 1 | 130,312 (1%) | 0% | 1354 | 1,354 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1354.50 per share. | 15 Nov 2024 | 2 | 5,570 (0%) | 0% | 1354.5 | 2,709 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1354.33 per share. | 15 Nov 2024 | 3 | 7,848 (0%) | 0% | 1354.3 | 4,063 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1354.00 per share. | 15 Nov 2024 | 1 | 5,530 (0%) | 0% | 1354 | 1,354 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1356.00 per share. | 15 Nov 2024 | 3 | 644,804 (8%) | 0% | 1356 | 4,068 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1375.00 per share. | 14 Nov 2024 | 2 | 315,696 (4%) | 0% | 1375 | 2,750 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1350.00 per share. | 14 Nov 2024 | 3 | 644,801 (8%) | 0% | 1350 | 4,050 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1375.00 per share. | 14 Nov 2024 | 1 | 130,311 (1%) | 0% | 1375 | 1,375 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1375.00 per share. | 14 Nov 2024 | 2 | 5,568 (0%) | 0% | 1375 | 2,750 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1375.00 per share. | 14 Nov 2024 | 3 | 7,845 (0%) | 0% | 1375 | 4,125 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1375.00 per share. | 14 Nov 2024 | 1 | 5,529 (0%) | 0% | 1375 | 1,375 | Common Stock |
Chris Steddum | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 1340.00 per share. | 14 Nov 2024 | 350 | 1,672 (0%) | 0% | 1340 | 469,000 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1415.50 per share. | 13 Nov 2024 | 2 | 315,694 (4%) | 0% | 1415.5 | 2,831 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1377.00 per share. | 13 Nov 2024 | 3 | 644,798 (8%) | 0% | 1377 | 4,131 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1416.00 per share. | 13 Nov 2024 | 1 | 130,310 (1%) | 0% | 1416 | 1,416 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1415.50 per share. | 13 Nov 2024 | 2 | 5,566 (0%) | 0% | 1415.5 | 2,831 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1415.67 per share. | 13 Nov 2024 | 3 | 7,842 (0%) | 0% | 1415.7 | 4,247 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1416.00 per share. | 13 Nov 2024 | 1 | 5,528 (0%) | 0% | 1416 | 1,416 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1394.67 per share. | 12 Nov 2024 | 3 | 644,795 (8%) | 0% | 1394.7 | 4,184 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1406.00 per share. | 12 Nov 2024 | 2 | 315,692 (4%) | 0% | 1406 | 2,812 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1406.00 per share. | 12 Nov 2024 | 1 | 130,309 (1%) | 0% | 1406 | 1,406 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1406.00 per share. | 12 Nov 2024 | 2 | 5,564 (0%) | 0% | 1406 | 2,812 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1406.00 per share. | 12 Nov 2024 | 3 | 7,839 (0%) | 0% | 1406 | 4,218 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1406.00 per share. | 12 Nov 2024 | 1 | 5,527 (0%) | 0% | 1406 | 1,406 | Common Stock |
Stephanie D. Buffington | Chief Accounting Officer | Sale of securities on an exchange or to another person at price $ 1390.10 per share. | 12 Nov 2024 | 21 | 584 (0%) | 0% | 1390.1 | 29,192 | Common Stock |
Stephanie D. Buffington | Chief Accounting Officer | Sale of securities on an exchange or to another person at price $ 1388.14 per share. | 12 Nov 2024 | 189 | 605 (0%) | 0% | 1388.1 | 262,358 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1338.50 per share. | 08 Nov 2024 | 2 | 315,688 (4%) | 0% | 1338.5 | 2,677 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1360.00 per share. | 08 Nov 2024 | 3 | 644,792 (8%) | 0% | 1360 | 4,080 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1379.00 per share. | 08 Nov 2024 | 1 | 130,308 (1%) | 0% | 1379 | 1,379 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1379.00 per share. | 08 Nov 2024 | 2 | 5,562 (0%) | 0% | 1379 | 2,758 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1379.33 per share. | 08 Nov 2024 | 3 | 7,836 (0%) | 0% | 1379.3 | 4,138 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1379.00 per share. | 08 Nov 2024 | 1 | 5,526 (0%) | 0% | 1379 | 1,379 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1379.00 per share. | 08 Nov 2024 | 2 | 315,690 (4%) | 0% | 1379 | 2,758 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1402.33 per share. | 08 Nov 2024 | 3 | 644,789 (8%) | 0% | 1402.3 | 4,207 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1338.00 per share. | 08 Nov 2024 | 1 | 130,307 (1%) | 0% | 1338 | 1,338 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1338.50 per share. | 08 Nov 2024 | 2 | 5,560 (0%) | 0% | 1338.5 | 2,677 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1338.33 per share. | 08 Nov 2024 | 3 | 7,833 (0%) | 0% | 1338.3 | 4,015 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1338.00 per share. | 08 Nov 2024 | 1 | 5,525 (0%) | 0% | 1338 | 1,338 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1261.50 per share. | 07 Nov 2024 | 2 | 315,686 (4%) | 0% | 1261.5 | 2,523 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1283.33 per share. | 07 Nov 2024 | 3 | 644,786 (8%) | 0% | 1283.3 | 3,850 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1262.00 per share. | 07 Nov 2024 | 1 | 130,306 (1%) | 0% | 1262 | 1,262 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1261.50 per share. | 07 Nov 2024 | 2 | 5,558 (0%) | 0% | 1261.5 | 2,523 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1261.67 per share. | 07 Nov 2024 | 3 | 7,830 (0%) | 0% | 1261.7 | 3,785 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1262.00 per share. | 07 Nov 2024 | 1 | 5,524 (0%) | 0% | 1262 | 1,262 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1320.00 per share. | 06 Nov 2024 | 2 | 315,684 (4%) | 0% | 1320 | 2,640 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1320.00 per share. | 06 Nov 2024 | 3 | 7,827 (0%) | 0% | 1320 | 3,960 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1320.00 per share. | 06 Nov 2024 | 2 | 5,556 (0%) | 0% | 1320 | 2,640 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1320.00 per share. | 06 Nov 2024 | 1 | 130,305 (1%) | 0% | 1320 | 1,320 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1343.00 per share. | 06 Nov 2024 | 3 | 644,783 (8%) | 0% | 1343 | 4,029 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1320.00 per share. | 06 Nov 2024 | 1 | 5,523 (0%) | 0% | 1320 | 1,320 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1209.00 per share. | 05 Nov 2024 | 2 | 315,682 (4%) | 0% | 1209 | 2,418 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1240.33 per share. | 05 Nov 2024 | 3 | 644,780 (8%) | 0% | 1240.3 | 3,721 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1209.00 per share. | 05 Nov 2024 | 1 | 130,304 (1%) | 0% | 1209 | 1,209 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1209.00 per share. | 05 Nov 2024 | 2 | 5,554 (0%) | 0% | 1209 | 2,418 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1208.67 per share. | 05 Nov 2024 | 3 | 7,824 (0%) | 0% | 1208.7 | 3,626 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1209.00 per share. | 05 Nov 2024 | 1 | 5,522 (0%) | 0% | 1209 | 1,209 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1173.00 per share. | 04 Nov 2024 | 2 | 315,680 (4%) | 0% | 1173 | 2,346 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1173.00 per share. | 04 Nov 2024 | 3 | 7,821 (0%) | 0% | 1173 | 3,519 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1173.00 per share. | 04 Nov 2024 | 2 | 5,552 (0%) | 0% | 1173 | 2,346 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1173.00 per share. | 04 Nov 2024 | 1 | 130,303 (1%) | 0% | 1173 | 1,173 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1222.33 per share. | 04 Nov 2024 | 3 | 644,777 (8%) | 0% | 1222.3 | 3,667 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1173.00 per share. | 04 Nov 2024 | 1 | 5,521 (0%) | 0% | 1173 | 1,173 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1174.00 per share. | 01 Nov 2024 | 2 | 315,678 (4%) | 0% | 1174 | 2,348 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1184.33 per share. | 01 Nov 2024 | 3 | 644,774 (8%) | 0% | 1184.3 | 3,553 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1174.00 per share. | 01 Nov 2024 | 1 | 130,302 (1%) | 0% | 1174 | 1,174 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1174.00 per share. | 01 Nov 2024 | 2 | 5,550 (0%) | 0% | 1174 | 2,348 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1174.00 per share. | 01 Nov 2024 | 3 | 7,818 (0%) | 0% | 1174 | 3,522 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1174.00 per share. | 01 Nov 2024 | 1 | 5,520 (0%) | 0% | 1174 | 1,174 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1160.00 per share. | 31 Oct 2024 | 2 | 315,676 (4%) | 0% | 1160 | 2,320 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1160.00 per share. | 31 Oct 2024 | 3 | 7,815 (0%) | 0% | 1160 | 3,480 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1160.00 per share. | 31 Oct 2024 | 2 | 5,548 (0%) | 0% | 1160 | 2,320 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1160.00 per share. | 31 Oct 2024 | 1 | 130,301 (1%) | 0% | 1160 | 1,160 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1155.67 per share. | 31 Oct 2024 | 3 | 644,771 (8%) | 0% | 1155.7 | 3,467 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1160.00 per share. | 31 Oct 2024 | 1 | 5,519 (0%) | 0% | 1160 | 1,160 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1117.00 per share. | 30 Oct 2024 | 2 | 315,674 (4%) | 0% | 1117 | 2,234 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1145.33 per share. | 30 Oct 2024 | 3 | 644,768 (8%) | 0% | 1145.3 | 3,436 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1117.00 per share. | 30 Oct 2024 | 1 | 130,300 (1%) | 0% | 1117 | 1,117 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1117.00 per share. | 30 Oct 2024 | 2 | 5,546 (0%) | 0% | 1117 | 2,234 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1117.00 per share. | 30 Oct 2024 | 3 | 7,812 (0%) | 0% | 1117 | 3,351 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1117.00 per share. | 30 Oct 2024 | 1 | 5,518 (0%) | 0% | 1117 | 1,117 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 29 Oct 2024 | 2 | 315,672 (4%) | 0% | 1091 | 2,182 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 29 Oct 2024 | 3 | 7,809 (0%) | 0% | 1091 | 3,273 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 29 Oct 2024 | 2 | 5,544 (0%) | 0% | 1091 | 2,182 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 29 Oct 2024 | 1 | 130,299 (1%) | 0% | 1091 | 1,091 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 29 Oct 2024 | 3 | 644,765 (8%) | 0% | 1091 | 3,273 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 29 Oct 2024 | 1 | 5,517 (0%) | 0% | 1091 | 1,091 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1076.00 per share. | 28 Oct 2024 | 1 | 130,298 (1%) | 0% | 1076 | 1,076 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1076.00 per share. | 28 Oct 2024 | 2 | 5,542 (0%) | 0% | 1076 | 2,152 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1075.67 per share. | 28 Oct 2024 | 3 | 7,806 (0%) | 0% | 1075.7 | 3,227 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1076.00 per share. | 28 Oct 2024 | 1 | 5,516 (0%) | 0% | 1076 | 1,076 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1076.00 per share. | 28 Oct 2024 | 2 | 315,670 (4%) | 0% | 1076 | 2,152 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1080.33 per share. | 28 Oct 2024 | 3 | 644,762 (8%) | 0% | 1080.3 | 3,241 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1099.50 per share. | 25 Oct 2024 | 2 | 315,668 (4%) | 0% | 1099.5 | 2,199 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1099.67 per share. | 25 Oct 2024 | 3 | 7,803 (0%) | 0% | 1099.7 | 3,299 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1099.50 per share. | 25 Oct 2024 | 2 | 5,540 (0%) | 0% | 1099.5 | 2,199 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1100.00 per share. | 25 Oct 2024 | 1 | 130,297 (1%) | 0% | 1100 | 1,100 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1095.33 per share. | 25 Oct 2024 | 3 | 644,759 (8%) | 0% | 1095.3 | 3,286 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1100.00 per share. | 25 Oct 2024 | 1 | 5,515 (0%) | 0% | 1100 | 1,100 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1088.50 per share. | 24 Oct 2024 | 2 | 315,666 (4%) | 0% | 1088.5 | 2,177 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1092.67 per share. | 24 Oct 2024 | 3 | 644,756 (8%) | 0% | 1092.7 | 3,278 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1089.00 per share. | 24 Oct 2024 | 1 | 130,296 (1%) | 0% | 1089 | 1,089 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1088.50 per share. | 24 Oct 2024 | 2 | 5,538 (0%) | 0% | 1088.5 | 2,177 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1088.67 per share. | 24 Oct 2024 | 3 | 7,800 (0%) | 0% | 1088.7 | 3,266 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1089.00 per share. | 24 Oct 2024 | 1 | 5,514 (0%) | 0% | 1089 | 1,089 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1085.50 per share. | 23 Oct 2024 | 2 | 315,664 (4%) | 0% | 1085.5 | 2,171 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1085.67 per share. | 23 Oct 2024 | 3 | 7,797 (0%) | 0% | 1085.7 | 3,257 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1085.50 per share. | 23 Oct 2024 | 2 | 5,536 (0%) | 0% | 1085.5 | 2,171 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1086.00 per share. | 23 Oct 2024 | 1 | 130,295 (1%) | 0% | 1086 | 1,086 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1081.00 per share. | 23 Oct 2024 | 3 | 644,753 (8%) | 0% | 1081 | 3,243 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1086.00 per share. | 23 Oct 2024 | 1 | 5,513 (0%) | 0% | 1086 | 1,086 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1083.50 per share. | 22 Oct 2024 | 2 | 315,662 (4%) | 0% | 1083.5 | 2,167 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1091.00 per share. | 22 Oct 2024 | 3 | 644,750 (8%) | 0% | 1091 | 3,273 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1084.00 per share. | 22 Oct 2024 | 1 | 130,294 (1%) | 0% | 1084 | 1,084 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1083.50 per share. | 22 Oct 2024 | 2 | 5,534 (0%) | 0% | 1083.5 | 2,167 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1083.67 per share. | 22 Oct 2024 | 3 | 7,794 (0%) | 0% | 1083.7 | 3,251 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1084.00 per share. | 22 Oct 2024 | 1 | 5,512 (0%) | 0% | 1084 | 1,084 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1070.00 per share. | 21 Oct 2024 | 2 | 315,660 (4%) | 0% | 1070 | 2,140 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1069.67 per share. | 21 Oct 2024 | 3 | 7,791 (0%) | 0% | 1069.7 | 3,209 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1070.00 per share. | 21 Oct 2024 | 2 | 5,532 (0%) | 0% | 1070 | 2,140 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1070.00 per share. | 21 Oct 2024 | 1 | 130,293 (1%) | 0% | 1070 | 1,070 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1068.00 per share. | 21 Oct 2024 | 3 | 644,747 (8%) | 0% | 1068 | 3,204 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1070.00 per share. | 21 Oct 2024 | 1 | 5,511 (0%) | 0% | 1070 | 1,070 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1064.00 per share. | 18 Oct 2024 | 2 | 315,658 (4%) | 0% | 1064 | 2,128 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1060.67 per share. | 18 Oct 2024 | 3 | 644,744 (8%) | 0% | 1060.7 | 3,182 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1064.00 per share. | 18 Oct 2024 | 1 | 130,292 (1%) | 0% | 1064 | 1,064 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1064.00 per share. | 18 Oct 2024 | 2 | 5,530 (0%) | 0% | 1064 | 2,128 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1063.67 per share. | 18 Oct 2024 | 3 | 7,788 (0%) | 0% | 1063.7 | 3,191 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1064.00 per share. | 18 Oct 2024 | 1 | 5,510 (0%) | 0% | 1064 | 1,064 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1064.00 per share. | 17 Oct 2024 | 1 | 5,509 (0%) | 0% | 1064 | 1,064 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1069.00 per share. | 17 Oct 2024 | 3 | 644,741 (8%) | 0% | 1069 | 3,207 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1064.00 per share. | 17 Oct 2024 | 1 | 130,291 (1%) | 0% | 1064 | 1,064 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1063.50 per share. | 17 Oct 2024 | 2 | 5,528 (0%) | 0% | 1063.5 | 2,127 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1063.67 per share. | 17 Oct 2024 | 3 | 7,785 (0%) | 0% | 1063.7 | 3,191 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1063.50 per share. | 17 Oct 2024 | 2 | 315,656 (4%) | 0% | 1063.5 | 2,127 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 16 Oct 2024 | 1 | 5,508 (0%) | 0% | 1049 | 1,049 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1054.00 per share. | 16 Oct 2024 | 3 | 644,738 (8%) | 0% | 1054 | 3,162 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 16 Oct 2024 | 1 | 130,290 (1%) | 0% | 1049 | 1,049 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 16 Oct 2024 | 2 | 5,526 (0%) | 0% | 1049 | 2,098 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 16 Oct 2024 | 3 | 7,782 (0%) | 0% | 1049 | 3,147 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 16 Oct 2024 | 2 | 315,654 (4%) | 0% | 1049 | 2,098 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1030.67 per share. | 15 Oct 2024 | 3 | 644,735 (8%) | 0% | 1030.7 | 3,092 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 15 Oct 2024 | 1 | 130,289 (1%) | 0% | 1049 | 1,049 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 15 Oct 2024 | 2 | 5,524 (0%) | 0% | 1049 | 2,098 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 15 Oct 2024 | 3 | 7,779 (0%) | 0% | 1049 | 3,147 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 15 Oct 2024 | 1 | 5,507 (0%) | 0% | 1049 | 1,049 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1049.00 per share. | 15 Oct 2024 | 2 | 315,652 (4%) | 0% | 1049 | 2,098 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1004.00 per share. | 11 Oct 2024 | 2 | 315,648 (4%) | 0% | 1004 | 2,008 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1058.33 per share. | 11 Oct 2024 | 3 | 644,732 (8%) | 0% | 1058.3 | 3,175 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1058.00 per share. | 11 Oct 2024 | 1 | 130,288 (1%) | 0% | 1058 | 1,058 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1058.00 per share. | 11 Oct 2024 | 2 | 5,522 (0%) | 0% | 1058 | 2,116 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1058.00 per share. | 11 Oct 2024 | 3 | 7,776 (0%) | 0% | 1058 | 3,174 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1058.00 per share. | 11 Oct 2024 | 1 | 5,506 (0%) | 0% | 1058 | 1,058 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1058.00 per share. | 11 Oct 2024 | 2 | 315,650 (4%) | 0% | 1058 | 2,116 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1030.67 per share. | 11 Oct 2024 | 3 | 644,729 (8%) | 0% | 1030.7 | 3,092 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1004.00 per share. | 11 Oct 2024 | 1 | 130,287 (1%) | 0% | 1004 | 1,004 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1004.00 per share. | 11 Oct 2024 | 2 | 5,520 (0%) | 0% | 1004 | 2,008 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1004.00 per share. | 11 Oct 2024 | 3 | 7,773 (0%) | 0% | 1004 | 3,012 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 1004.00 per share. | 11 Oct 2024 | 1 | 5,505 (0%) | 0% | 1004 | 1,004 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 980.00 per share. | 10 Oct 2024 | 2 | 315,646 (4%) | 0% | 980 | 1,960 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 987.00 per share. | 10 Oct 2024 | 3 | 644,726 (8%) | 0% | 987 | 2,961 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 980.00 per share. | 10 Oct 2024 | 1 | 130,286 (1%) | 0% | 980 | 980 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 980.00 per share. | 10 Oct 2024 | 2 | 5,518 (0%) | 0% | 980 | 1,960 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 980.00 per share. | 10 Oct 2024 | 3 | 7,770 (0%) | 0% | 980 | 2,940 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 980.00 per share. | 10 Oct 2024 | 1 | 5,504 (0%) | 0% | 980 | 980 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 960.50 per share. | 09 Oct 2024 | 2 | 315,644 (4%) | 0% | 960.5 | 1,921 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 961.67 per share. | 09 Oct 2024 | 3 | 644,723 (8%) | 0% | 961.7 | 2,885 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 960.00 per share. | 09 Oct 2024 | 1 | 130,285 (1%) | 0% | 960 | 960 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 960.50 per share. | 09 Oct 2024 | 2 | 5,516 (0%) | 0% | 960.5 | 1,921 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 960.33 per share. | 09 Oct 2024 | 3 | 7,767 (0%) | 0% | 960.3 | 2,881 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 960.00 per share. | 09 Oct 2024 | 1 | 5,503 (0%) | 0% | 960 | 960 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 976.00 per share. | 08 Oct 2024 | 2 | 315,642 (4%) | 0% | 976 | 1,952 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 976.00 per share. | 08 Oct 2024 | 1 | 5,502 (0%) | 0% | 976 | 976 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 976.00 per share. | 08 Oct 2024 | 3 | 7,764 (0%) | 0% | 976 | 2,928 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 976.00 per share. | 08 Oct 2024 | 2 | 5,514 (0%) | 0% | 976 | 1,952 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 976.00 per share. | 08 Oct 2024 | 1 | 130,284 (1%) | 0% | 976 | 976 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 963.00 per share. | 08 Oct 2024 | 3 | 644,720 (8%) | 0% | 963 | 2,889 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 983.00 per share. | 07 Oct 2024 | 1 | 130,283 (1%) | 0% | 983 | 983 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 983.00 per share. | 07 Oct 2024 | 2 | 5,512 (0%) | 0% | 983 | 1,966 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 983.00 per share. | 07 Oct 2024 | 3 | 7,761 (0%) | 0% | 983 | 2,949 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 983.00 per share. | 07 Oct 2024 | 1 | 5,501 (0%) | 0% | 983 | 983 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 983.00 per share. | 07 Oct 2024 | 2 | 315,640 (4%) | 0% | 983 | 1,966 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 987.00 per share. | 07 Oct 2024 | 3 | 644,717 (8%) | 0% | 987 | 2,961 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 978.00 per share. | 04 Oct 2024 | 2 | 315,638 (4%) | 0% | 978 | 1,956 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 980.67 per share. | 04 Oct 2024 | 3 | 644,714 (8%) | 0% | 980.7 | 2,942 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 978.00 per share. | 04 Oct 2024 | 1 | 130,282 (1%) | 0% | 978 | 978 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 978.00 per share. | 04 Oct 2024 | 2 | 5,510 (0%) | 0% | 978 | 1,956 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 978.00 per share. | 04 Oct 2024 | 3 | 7,758 (0%) | 0% | 978 | 2,934 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 978.00 per share. | 04 Oct 2024 | 1 | 5,500 (0%) | 0% | 978 | 978 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 935.00 per share. | 03 Oct 2024 | 2 | 315,636 (4%) | 0% | 935 | 1,870 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 935.33 per share. | 03 Oct 2024 | 3 | 644,711 (8%) | 0% | 935.3 | 2,806 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 935.00 per share. | 03 Oct 2024 | 1 | 130,281 (1%) | 0% | 935 | 935 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 935.00 per share. | 03 Oct 2024 | 2 | 5,508 (0%) | 0% | 935 | 1,870 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 935.00 per share. | 03 Oct 2024 | 3 | 7,755 (0%) | 0% | 935 | 2,805 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 935.00 per share. | 03 Oct 2024 | 1 | 5,499 (0%) | 0% | 935 | 935 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 925.00 per share. | 02 Oct 2024 | 2 | 315,634 (4%) | 0% | 925 | 1,850 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 925.00 per share. | 02 Oct 2024 | 3 | 7,752 (0%) | 0% | 925 | 2,775 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 925.00 per share. | 02 Oct 2024 | 1 | 130,280 (1%) | 0% | 925 | 925 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 925.00 per share. | 02 Oct 2024 | 1 | 5,498 (0%) | 0% | 925 | 925 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 929.33 per share. | 02 Oct 2024 | 3 | 644,708 (8%) | 0% | 929.3 | 2,788 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 925.00 per share. | 02 Oct 2024 | 2 | 5,506 (0%) | 0% | 925 | 1,850 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 879.00 per share. | 01 Oct 2024 | 2 | 315,632 (4%) | 0% | 879 | 1,758 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 903.00 per share. | 01 Oct 2024 | 3 | 644,705 (8%) | 0% | 903 | 2,709 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 879.00 per share. | 01 Oct 2024 | 1 | 130,279 (1%) | 0% | 879 | 879 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 879.00 per share. | 01 Oct 2024 | 2 | 5,504 (0%) | 0% | 879 | 1,758 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 879.00 per share. | 01 Oct 2024 | 3 | 7,749 (0%) | 0% | 879 | 2,637 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 879.00 per share. | 01 Oct 2024 | 1 | 5,497 (0%) | 0% | 879 | 879 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 1 | 5,496 (0%) | 0% | 888 | 888 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 896.67 per share. | 30 Sep 2024 | 3 | 644,702 (8%) | 0% | 896.7 | 2,690 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 1 | 130,278 (1%) | 0% | 888 | 888 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 2 | 5,502 (0%) | 0% | 888 | 1,776 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 3 | 7,746 (0%) | 0% | 888 | 2,664 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 2 | 315,630 (4%) | 0% | 888 | 1,776 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 2 | 5,502 (0%) | 0% | 888 | 1,776 | Common Stock |
Stahl Murray | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 1 | 5,496 (0%) | 0% | 888 | 888 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 3 | 315,701 (4%) | 0% | 888 | 2,664 | Common Stock |
Stahl Murray | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 1 | 130,278 (1%) | 0% | 888 | 888 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 896.67 per share. | 30 Sep 2024 | 3 | 644,581 (8%) | 0% | 896.7 | 2,690 | Common Stock |
Stahl Murray | Director | Purchase of securities on an exchange or from another person at price $ 888.00 per share. | 30 Sep 2024 | 2 | 315,630 (4%) | 0% | 888 | 1,776 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 881.50 per share. | 27 Sep 2024 | 2 | 5,500 (0%) | 0% | 881.5 | 1,763 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 881.33 per share. | 27 Sep 2024 | 3 | 7,743 (0%) | 0% | 881.3 | 2,644 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 881.00 per share. | 27 Sep 2024 | 1 | 5,495 (0%) | 0% | 881 | 881 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 881.50 per share. | 27 Sep 2024 | 2 | 315,628 (4%) | 0% | 881.5 | 1,763 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 881.00 per share. | 27 Sep 2024 | 1 | 130,277 (1%) | 0% | 881 | 881 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 892.67 per share. | 27 Sep 2024 | 3 | 592,156 (7%) | 0% | 892.7 | 2,678 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 914.00 per share. | 26 Sep 2024 | 2 | 315,626 (4%) | 0% | 914 | 1,828 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 896.33 per share. | 26 Sep 2024 | 3 | 592,153 (7%) | 0% | 896.3 | 2,689 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 914.00 per share. | 26 Sep 2024 | 1 | 130,276 (1%) | 0% | 914 | 914 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 914.00 per share. | 26 Sep 2024 | 2 | 5,498 (0%) | 0% | 914 | 1,828 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 913.67 per share. | 26 Sep 2024 | 3 | 7,740 (0%) | 0% | 913.7 | 2,741 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 914.00 per share. | 26 Sep 2024 | 1 | 5,494 (0%) | 0% | 914 | 914 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 937.50 per share. | 25 Sep 2024 | 2 | 315,624 (4%) | 0% | 937.5 | 1,875 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 944.33 per share. | 25 Sep 2024 | 3 | 592,150 (7%) | 0% | 944.3 | 2,833 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 938.00 per share. | 25 Sep 2024 | 1 | 130,275 (1%) | 0% | 938 | 938 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 937.50 per share. | 25 Sep 2024 | 2 | 5,496 (0%) | 0% | 937.5 | 1,875 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 937.67 per share. | 25 Sep 2024 | 3 | 7,737 (0%) | 0% | 937.7 | 2,813 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 938.00 per share. | 25 Sep 2024 | 1 | 5,493 (0%) | 0% | 938 | 938 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 959.00 per share. | 24 Sep 2024 | 2 | 315,622 (4%) | 0% | 959 | 1,918 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 959.00 per share. | 24 Sep 2024 | 3 | 7,734 (0%) | 0% | 959 | 2,877 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 959.00 per share. | 24 Sep 2024 | 2 | 5,494 (0%) | 0% | 959 | 1,918 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 959.00 per share. | 24 Sep 2024 | 1 | 130,274 (1%) | 0% | 959 | 959 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 947.00 per share. | 24 Sep 2024 | 3 | 592,147 (7%) | 0% | 947 | 2,841 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 959.00 per share. | 24 Sep 2024 | 1 | 5,492 (0%) | 0% | 959 | 959 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 942.00 per share. | 23 Sep 2024 | 2 | 315,620 (4%) | 0% | 942 | 1,884 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 947.33 per share. | 23 Sep 2024 | 3 | 592,144 (7%) | 0% | 947.3 | 2,842 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 942.00 per share. | 23 Sep 2024 | 1 | 130,273 (1%) | 0% | 942 | 942 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 942.00 per share. | 23 Sep 2024 | 2 | 5,492 (0%) | 0% | 942 | 1,884 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 942.00 per share. | 23 Sep 2024 | 3 | 7,731 (0%) | 0% | 942 | 2,826 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 942.00 per share. | 23 Sep 2024 | 1 | 5,491 (0%) | 0% | 942 | 942 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 913.50 per share. | 20 Sep 2024 | 2 | 315,618 (4%) | 0% | 913.5 | 1,827 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 913.67 per share. | 20 Sep 2024 | 3 | 7,728 (0%) | 0% | 913.7 | 2,741 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 913.50 per share. | 20 Sep 2024 | 2 | 5,490 (0%) | 0% | 913.5 | 1,827 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 914.00 per share. | 20 Sep 2024 | 1 | 130,272 (1%) | 0% | 914 | 914 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 925.67 per share. | 20 Sep 2024 | 3 | 592,141 (7%) | 0% | 925.7 | 2,777 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 914.00 per share. | 20 Sep 2024 | 1 | 5,490 (0%) | 0% | 914 | 914 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 900.00 per share. | 19 Sep 2024 | 2 | 315,616 (4%) | 0% | 900 | 1,800 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 911.33 per share. | 19 Sep 2024 | 3 | 592,138 (7%) | 0% | 911.3 | 2,734 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 900.00 per share. | 19 Sep 2024 | 1 | 130,271 (1%) | 0% | 900 | 900 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 900.00 per share. | 19 Sep 2024 | 2 | 5,488 (0%) | 0% | 900 | 1,800 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 900.00 per share. | 19 Sep 2024 | 3 | 7,725 (0%) | 0% | 900 | 2,700 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 900.00 per share. | 19 Sep 2024 | 1 | 5,489 (0%) | 0% | 900 | 900 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 872.00 per share. | 18 Sep 2024 | 2 | 315,614 (4%) | 0% | 872 | 1,744 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 872.33 per share. | 18 Sep 2024 | 3 | 7,722 (0%) | 0% | 872.3 | 2,617 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 872.00 per share. | 18 Sep 2024 | 2 | 5,486 (0%) | 0% | 872 | 1,744 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 872.00 per share. | 18 Sep 2024 | 1 | 130,270 (1%) | 0% | 872 | 872 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 875.33 per share. | 18 Sep 2024 | 3 | 592,135 (7%) | 0% | 875.3 | 2,626 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 872.00 per share. | 18 Sep 2024 | 1 | 5,488 (0%) | 0% | 872 | 872 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 844.00 per share. | 17 Sep 2024 | 2 | 315,612 (4%) | 0% | 844 | 1,688 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 877.00 per share. | 17 Sep 2024 | 3 | 592,132 (7%) | 0% | 877 | 2,631 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 844.00 per share. | 17 Sep 2024 | 1 | 130,269 (1%) | 0% | 844 | 844 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 844.00 per share. | 17 Sep 2024 | 2 | 5,484 (0%) | 0% | 844 | 1,688 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 843.67 per share. | 17 Sep 2024 | 3 | 7,719 (0%) | 0% | 843.7 | 2,531 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 844.00 per share. | 17 Sep 2024 | 1 | 5,487 (0%) | 0% | 844 | 844 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 815.00 per share. | 16 Sep 2024 | 2 | 315,610 (4%) | 0% | 815 | 1,630 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 815.00 per share. | 16 Sep 2024 | 3 | 7,716 (0%) | 0% | 815 | 2,445 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 815.00 per share. | 16 Sep 2024 | 2 | 5,482 (0%) | 0% | 815 | 1,630 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 815.00 per share. | 16 Sep 2024 | 1 | 130,268 (1%) | 0% | 815 | 815 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 818.67 per share. | 16 Sep 2024 | 3 | 592,129 (7%) | 0% | 818.7 | 2,456 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 815.00 per share. | 16 Sep 2024 | 1 | 5,486 (0%) | 0% | 815 | 815 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 798.50 per share. | 13 Sep 2024 | 2 | 315,608 (4%) | 0% | 798.5 | 1,597 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 802.33 per share. | 13 Sep 2024 | 3 | 592,126 (7%) | 0% | 802.3 | 2,407 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 798.00 per share. | 13 Sep 2024 | 1 | 130,267 (1%) | 0% | 798 | 798 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 798.50 per share. | 13 Sep 2024 | 2 | 5,480 (0%) | 0% | 798.5 | 1,597 | Common Stock |
Murray Stahl | Director | Purchase of securities on an exchange or from another person at price $ 798.33 per share. | 13 Sep 2024 | 3 | 7,713 (0%) | 0% | 798.3 | 2,395 | Common Stock |